dog killer - German English Dictionary